#pragma once
#include "generator.hpp"

template <typename GeneratorType, typename OutType>
class RuntimeGenerator: public Generator<OutType>
{
public:
    OutType operator()() 
    {
        return generator_();
    }
private:
    GeneratorType generator_;
};
